﻿/**
 * Silk Icon Set
 * (c) Mark James
 * Creative Commons Attribution 2.5 License.
 * http://www.famfamfam.com/lab/icons/silk/
 */

body 
{
    margin: 0 auto;
    text-align: center;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    background-color: #CCCEFF;
}

a 
{
	color: #6060FF;
	font-weight: bold;
	text-decoration: none;
}

h2 
{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
}

.validation-summary-errors 
{
	color: Red;
	font-weight: bold;
}

	.validation-summary-errors ul
	{
		padding: 10px 5px 0px 15px;
		list-style-type: disc;
		list-style-position: inside;
	}

div#container 
{
    margin: 0 auto;
    text-align: left;
    width: 960px;
    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

div#header 
{
	height: 175px;
}

	div#header div#left 
	{
		padding: 5px;
		float: left;
	}
	
	div#header div#right
	{
		float: right;
	}
	
		div#header div#right div#user
		{
			text-align: right;
			padding: 5px;
		}

	span#title 
	{
		position: relative;
		left: 10px;
		font-size: 25px;
		font-weight: bold;
	}

div#menu 
{
	height: 25px;
	padding: 5px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

	div#ScheduleLeft
	{
		float: left;
	}
	
	div#ScheduleRight
	{
		float: right;
		width: 300px;
	}
	
		div#ScheduleRight select#ScheduleVideo
		{
			width: 250px;
		}

	div#menu div#text
	{
	}
	
		div#menu div#text div#textLeft
		{
			position: relative;
			top: 4px;
			float: left;
		}
		
		div#menu div#text div#textRight
		{
			float: right;
		}
		
			div#menu div#text div#textRight input#query 
			{
				position: relative;
				top: -2px;
				background: #FFFFFF url(Icons/magnifier.png) no-repeat 5px 5px;
				padding: 4px 4px 4px 22px;
				border: 2px solid #000000;
				width: 200px;
				height: 18px;
			}

table.NeatTable tr td, table.NeatTable tr th
{
	padding: 5px;
}

div#main
{
	padding: 5px;
}
	div.PopularChannel
	{
		float: left;
		width: 185px;
		border: 1px dotted #000000;
		padding: 5px;
		margin: 5px;
		text-align: center;
	}
	
		div.PopularChannel a 
		{
			font-size: 14px;
		}
	
	table.ScheduleTable tr td
	{
		padding: 5px;
	}
	
	div#NowPlaying
	{
		float: left;
	}
	
	div#OneDaySchedule
	{
		padding-left: 15px;
		width: 280px;
		float: right;
	}
	
	div#AdminLeft
	{
		float: left;
		width: 200px;
	}
	
	div#AdminRight
	{
		float: left;
		width: 200px;
	}
	
	div#AdminLeft ul, div#AdminRight ul
	{
		list-style: disc;
		list-style-position:inside;
	}
	
	div#AdminLeft ul li, div#AdminRight ul li
	{
		padding-bottom: 5px;
		padding-left: 5px;
	}

	span#HiddenAjax 
	{
		display: none;
	}
	
	span#HiddenAjax2 
	{
		display: none;
	}
	
	span#HiddenAjax3 
	{
		display: none;
	}
	
	div#info
	{
		float:left;
		padding-right: 35px;
	}
	
	div#sub
	{
		float: left;
	}
	
		div#sub h2
		{
			margin-top:	 0px;
		}

		div#sub ol li
		{
			list-style-type: disc;
			padding: 5px;
		}

div.display-label 
{
	float: left;
	width: 80px;
	padding-bottom: 5px;
	font-weight: bold;
}

div.display-field 
{
	float: left;
	padding-bottom: 5px;
}

div.editor-label 
{
	float: left;
	width: 80px;
	padding-bottom: 5px;
	font-weight: bold;
}

div.editor-field 
{
	float: left;
	padding-bottom: 5px;
}

span.field-validation-error 
{
	color: #ff0000;
	font-weight: bold;
}

table#search 
{
	
}

	table#search tr td, table#search tr th
	{
		padding: 5px;
	}
	
	table#search tr th 
	{
		border-bottom: 1px dotted #000000;
	}
	
	table#search tr td.rating 
	{
		text-align: right;
	}

div#footer
{
	border-top: 2px solid #000000;
	padding: 5px;
	text-align: center;
}

.clear 
{
	clear: both;
}